package com.integralPerformance.pojo.query;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.SchemaProperty;
import lombok.Data;

import java.math.BigDecimal;


@Data
public class ServiceInfoQuery extends BaseQuery{
    /**
     * 教师姓名
     */
    @Schema(description = "教师姓名", example = "王宇英")
    private String teacherName;

    /**
     * 服务岗位名称
     */
    @Schema(description = "服务岗位名称", example = "校(院)级本科教学教授委员会委员")
    private String serviceBaseName;

    /**
     * 年度
     */
    @Schema(description = "年度", example = "2024")
    private String year;

    /**
     * 服务时长或次数（学年、门数）,默认为 1
     */

    @Schema(description = "服务时长或次数（学年、门数）,默认为 1", example = "1")
    private BigDecimal serverLength;

    /**
     * 备注
     */
    @Schema(description = "备注", example = " ")
    private String note;

    /**
     * 上报人
     */
    @Schema(description = "上报人", example = "test 、 admin")
    private String reporter;
}
